home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / comms / other / dc-sx107install / sx / developer / changes-internal.txt < prev    next >
Text File  |  1999-11-29  |  4KB  |  101 lines

  1. Developers Internal Changes
  2. ===========================
  3.  
  4. Note(s) on further developing:
  5. ------------------------------
  6. * To check if a file exists, use the access() function, defined in stdio.h.
  7.   This funtion basically does the same as: Lock() a file, check if lock!=0,
  8.   and then UnLock() the file again.
  9.  
  10. v1.07 -> v1.08
  11. ==============
  12.  
  13. Changes, relevant for both users and delopers:
  14. ----------------------------------------------
  15. * Added ~MN MCI-Command to display the current MessageBase number.
  16. * JoinedBase.ANS is now displayed when a new MsgBase is joined
  17.  
  18. Changes, relevant for developers only:
  19. --------------------------------------
  20. * Bumped the version number
  21.  
  22. Specified changes:
  23. ------------------
  24. Source       Procedure/Function Change(s)
  25. ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. ver.h        *                  - bumped version
  27.  
  28. showansi.c   MCIPS              - added ~MN command for current basenumber
  29.  
  30. msgs.c       GotoMsgArea        - added showansi("joinedbase")
  31.  
  32.  
  33. v1.06 -> v1.07
  34. ==============
  35.  
  36. Changes, relevant for both users and delopers:
  37. ----------------------------------------------
  38. * SX doesn't go into an endless loop anymore if a door isn't found.
  39. * Wordwrapping added to chat!
  40. * MCP now shows the correct activity when chat is finished.
  41. * Added wildcard support to name-prompt (confirmation prompt is new string
  42.   in Strings.ANS.
  43. + Change the Login-Wildcard procedure more direct
  44. + Update the Node-Screens 'About' text
  45. + Update the crypted Welcome message
  46. + SX-Config changes up to 32 Nodes now
  47. + SX-MCP bumped version
  48. + Guides updated
  49.  
  50. Changes, relevant for developers only:
  51. --------------------------------------
  52. * Replaced all the version numbers into a macro, defined in ver.h
  53. * The CallerLog() routine from prim.c is now in the log.c file.
  54. * The LoadStrings() and FreeStrings() routines are now in configs.c
  55. * Ver.c is renamed to Sysinfo.c, because the name confused me ;-)
  56. + SX-Config and SX-MCP got version-Macro, too
  57. + SX-Config can handle 32 nodes now again 
  58.  
  59.  
  60. Specified changes:
  61. ------------------
  62. Source       Procedure/Function Change(s)
  63. ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  64. sx.c         RunDoor            - checks if door parameter isn't empty
  65.                                 - checks if specified door exists
  66.                                   (both these things caused endless loops)
  67.              TestDoor           - replaced a bit of code
  68.              main               - replaced version strings
  69.              CheckWin           - replaced version string and 'About' text
  70.              Account            - added wildcard support for handle/name
  71.                                 - comfirmation for name is now in Strings.ANS
  72.  
  73.  
  74. door_xim.c   WaitForXIM         - added SX_MSGAREANUM command
  75.                                 - replaced version string
  76.  
  77. showansi.c   MCIPS              - replaced version string
  78.              *                  - removed LoadStrings() and FreeStrings()
  79.  
  80. chat&page.c  PageSysOp          - added some comments
  81.              Chat               - rewrote the routine almost completely
  82.                                 - added wordwrapping
  83.                                 - MCP now displays correct activity after chat
  84.  
  85. prim.c       CallerLog          - removed this function from the source-code
  86.  
  87. log.c        *                  - added this file to the link-list
  88.  
  89. configs.c    *                  - added LoadStrings() and FreeStrings()
  90.  
  91.  
  92. SX-Config
  93. ---------
  94.  
  95. sx-config.c    *        - bumped version
  96.  
  97. sxconfig_gui.c    *        - changed the nodeslide value up to 32
  98.  
  99. mcpprefs.c    *        - changed the visible nodelist slider up
  100.                   to 32 and check up the whole process
  101.